package com.ljfresh.customer.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: Lucifer
 * @time: 2020/4/27-9:21
 */
@ApiModel("查询调入单返回类")
@Data
@NoArgsConstructor
public class FindTransferinResult {

    /**
     * 是否审核
     */
    @ApiModelProperty("是否审核")
    private boolean audit;

    /**
     * 门店名称（查询字段,保存不传）
     */
    @ApiModelProperty("门店名称（查询字段,保存不传）")
    private String branch_name;

    /**
     * 门店编码
     */
    @ApiModelProperty("门店编码")
    private Integer branch_num;

    /**
     *  明细
     */
    @ApiModelProperty("明细")
    private List<TransferinDetailsResult> details;

    /**
     * 调出门店名称（查询字段,保存不传）
     */
    @ApiModelProperty("调出门店名称（查询字段,保存不传）")
    private String in_branch_name;

    /**
     * 调出门店
     */
    @ApiModelProperty("调出门店")
    private Integer in_branch_num;

    /**
     * 审核时间(yyyy-mm-dd HH:MM:SS)（查询字段,保存不传）
     */
    @ApiModelProperty("审核时间(yyyy-mm-dd HH:MM:SS)（查询字段,保存不传）")
    private String in_order_audit_time;

    /**
     * 审核人
     */
    @ApiModelProperty("审核人")
    private String in_order_auditor;

    /**
     * 创建时间(yyyy-mm-dd HH:MM:SS)（查询字段,保存不传）
     */
    @ApiModelProperty("创建时间(yyyy-mm-dd HH:MM:SS)（查询字段,保存不传）")
    private String in_order_create_time;

    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String in_order_creator;

    /**
     * 调出时间(yyyy-mm-dd HH:MM:SS)
     */
    @ApiModelProperty("调出时间(yyyy-mm-dd HH:MM:SS)")
    private String in_order_date;

    /**
     * 调出单编号
     */
    @ApiModelProperty("调出单编号")
    private String in_order_fid;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String in_order_memo;

    /**
     * 总金额
     */
    @ApiModelProperty("总金额")
    private BigDecimal in_order_total_money;

    /**
     * 状态编码（查询字段,保存不传）
     */
    @ApiModelProperty("状态编码（查询字段,保存不传）")
    private Integer order_state;

    /**
     * 状态名称（查询字段,保存不传）
     */
    @ApiModelProperty("状态名称（查询字段,保存不传）")
    private String order_state_name;

    /**
     * 调出单号
     */
    @ApiModelProperty("调出单号")
    private String out_order_fid;

    /**
     * 仓库名称（查询字段,保存不传）
     */
    @ApiModelProperty("仓库名称（查询字段,保存不传）")
    private String storehouse_name;

    /**
     * 仓库编码
     */
    @ApiModelProperty("仓库编码")
    private Integer storehouse_num;


}
